package com.un.ebs.core;

import com.un.ebs.core.metadata.ResourceData;

import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @author liubo
 * @create 2021-05-27 11:49
 */
public interface UserContextService {

    String createToken(UserContext user);

    UserContext getUserContext();

    UserContext getUserContext(String userId, String tenantId);

    UserContext getUserContext(String token);

    /**
     * 获取字典集合
     * @param dictCode
     * @return
     */
    List<ResourceData> queryDictionKey(String dictCode);
}
